// 管理员API路由
import express from 'express';
import { AdminController } from './AdminController.js';
import { authMiddleware, adminAuthMiddleware } from '../../middleware/authMiddleware.js';

const router = express.Router();


// 后台管理员登录   

router.post('/login', AdminController.login);

// 后台管理员注册
router.post('/register', authMiddleware, adminAuthMiddleware, AdminController.register);

// 后台管理员登出
router.post('/logout', authMiddleware, AdminController.logout);

// 后台管理员获取个人信息
router.get('/profile', authMiddleware, AdminController.getProfile);

// 后台管理员更新头像 (使用文件上传)
router.post('/update-avatar', authMiddleware, AdminController.updateAvatar);

export default router;
